Design and Empirical Evaluation of an Agile Web Engineering Process
نویسندگان
چکیده
Web applications present important characteristics that must be properly addressed by software engineering methods, processes and techniques. In most cases, Web systems have to be delivered complying with severe time constraints due to its strategic nature for the client’s business. In this work we describe an agile process for Web-based application development, XWebProcess, which is based on Extreme Programming and aims at building high quality Web applications in a time effective way. The process is described using the SPEM meta-modeling language to facilitate its understanding and further improvements. An experiment was conducted to assess the time effectiveness and the quality of the proposed process. The results have shown that XWebProcess is equally agile when compared to Extreme Programming, moreover, surveys conducted as part of the experiment pointed out that XWebProcess is suitable to Web development in dimensions such as requirements gathering, user interface and navigation design, and software testing.
منابع مشابه
Supply chain network design problem for a new market opportunity in an agile manufacturing system
The characteristics of today's competitive environment, such as the speed with which products are designed, manufactured, and distributed, and the need for higher responsiveness and lower operational cost, are forcing companies to search for innovative ways to do business. The concept of agile manufacturing has been proposed in response to these challenges for companies. This ...
متن کاملAgile Web Engineering (AWE) Process: Multidisciplinary Stakeholders and Team Communication
The Agile Web Engineering (AWE) Process is an agile or lightweight process that has been created to tackle the challenges that have been identified in Web engineering: short development life-cycle times; multidisciplinary development teams; delivery of bespoke solutions comprising software and data. AWE helps teams identify and manage the interactions between the business, domain, software and ...
متن کاملIntegrating Accessibility Evaluation into Web Engineering Processes
This chapter presents methodologies and techniques for performing accessibility evaluations on web applications. These methodologies are discussed in the context of performing them within a web engineering process, be it a traditional, unified or agile process. In this chapter the case is made that website commissioners and web engineers cannot afford to overlook accessible practices as they ri...
متن کاملHybrid Web Engineering Process Model for the Development of Large Scale Web Applications
Many web development models had been proposed in the literature and there are few studies related to proposing models for developing large web applications. It is important to construct a model that lead to large web applications development with minimum likelihood of failure. A Hybrid web engineering process model for large web development enterprises has been proposed in this research. This m...
متن کاملTowards Agile Model-Driven Web Engineering
The increasing growth of the Web field has promoted the development of a plethora of Model-Driven Web Engineering (MDWE) approaches. These methodologies share a top-down approach: they start by modeling application content, then they define a navigational schema, and finally refine the latter to obtain presentation and rich behavior specifications. Such approach makes it difficult to acquire qu...
متن کامل